﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
using System.Diagnostics;

namespace TenpayV3
{
    /**
     * 
     * 作用：微信支付公用参数，微信支付版本V3.3.7
     * 编写日期：2014-12-25
     * 备注：请正确填写相关参数
     * 
     * */
    //public   class PayConfig
    //{
    //    /// <summary>
    //    /// 人民币
    //    /// </summary>
    //    public static string Tenpay = ReadAppSetting("tenpay");
   
    //    /// <summary>
    //    /// mchid ， 微信支付商户号
    //    /// </summary>
    //    public static string MchId = ReadAppSetting("MchId");

    //    /// <summary>
    //    /// appid，应用ID， 在微信公众平台中 “开发者中心”栏目可以查看到
    //    /// </summary>
    //    public static string AppId = ReadAppSetting("AppIdV3"); 

    //    /// <summary>
    //    /// appsecret ，应用密钥， 在微信公众平台中 “开发者中心”栏目可以查看到
    //    /// </summary>
    //    public static string AppSecret = ReadAppSetting("AppSecret");  
      
    //    /// <summary>
    //    /// paysignkey，API密钥，在微信商户平台中“账户设置”--“账户安全”--“设置API密钥”，只能修改不能查看
    //    /// </summary>
    //    public static string AppKey = ReadAppSetting("PaySignKey");  

    //    /// <summary>
    //    /// 支付起点页面地址，也就是send.aspx页面完整地址
    //    /// 用于获取用户OpenId，支付的时候必须有用户OpenId，如果已知可以不用设置
    //    /// </summary>
    //    public static string SendUrl = ReadAppSetting("SendUrl");  

    //    /// <summary>
    //    ///  支付通知页面，请注意测试阶段设置授权目录，在微信公众平台中“微信支付”---“开发配置”--修改测试目录   
    //    /// 支付完成后的回调处理页面,替换成notify_url.asp所在路径
    //    /// </summary>
    //    public static string NotifyUrl = ReadAppSetting("tenpay_notify");  


    //    /// <summary>
    //    /// 读取配置文件中的节点值
    //    /// </summary>
    //    /// <param name="appName"></param>
    //    /// <returns></returns>
    //    static string ReadAppSetting(string appName)
    //    {
    //        string result = string.Empty;
    //        try
    //        {
    //            result = ConfigurationManager.AppSettings[appName];
    //        }
    //        catch (Exception e)
    //        {
    //            EventLog.WriteEntry("EstateErp.Web", "读取配置文件失败:" + e.ToString());
    //        }
    //        return result;
    //    }
    //}
}
